impregnating device - Francés Inglés Diccionario